
<template>
    <div class="model-form">
        <el-page-header @back="goBack" content="更新">
        </el-page-header>
        <div class="model-content">
            <el-form ref="ruleForm" :rules="rules" :model="form" label-width="160px" >
                <el-row :gutter="10">
 <el-col :span="12">
     <el-form-item label="提现单号" size="mini" prop="no">
             <el-input v-model="form.no" name="no">
             </el-input>
     </el-form-item>
      
 </el-col>
 <el-col :span="12">
     <el-form-item label="姓名" size="mini" prop="name">
             <el-input v-model="form.name" name="name">
             </el-input>
     </el-form-item>
      
 </el-col>
 <el-col :span="12">
     <el-form-item label="付款金额" size="mini" prop="money">
             <el-input v-model="form.money" name="money">
             </el-input>
     </el-form-item>
      
 </el-col>
 <el-col :span="12">
     <el-form-item label="手续费" size="mini" prop="fee">
             <el-input v-model="form.fee" name="fee">
             </el-input>
     </el-form-item>
      
 </el-col>
 <el-col :span="12">
     <el-form-item label="提现金额" size="mini" prop="cash">
             <el-input v-model="form.cash" name="cash">
             </el-input>
     </el-form-item>
      
 </el-col>
 <el-col :span="12">
     <el-form-item label="状态" size="mini" prop="sendState">
             <el-input v-model="form.sendState" name="sendState">
             </el-input>
     </el-form-item>
      
 </el-col>
 <el-col :span="12">
     <el-form-item label="备注" size="mini" prop="demo">
             <el-input v-model="form.demo" name="demo">
             </el-input>
     </el-form-item>
      
 </el-col>

                    <el-col :span="22">
                        <el-form-item>
                            <el-button @click="goBack">取消</el-button>
                            <el-button type="primary" @click="updateData">确定</el-button>
                        </el-form-item>
                    </el-col>
                </el-row>
            </el-form>
        </div>
    </div>
</template>

<script>

  import common from "@/mixins/common.js";

  export default {
      name: "cashpayment_update",
      mixins: [common],
      components: {
          
      },
      data() {
          return {
              form: {
                  no: '',
                  name: '',
                  money: '',
                  fee: '',
                  cash: '',
                  sendState: '',
                  demo: ''              },
              rules: {
              }
          }
      },
      async mounted() {
          let id = this.$route.query.id;
          let data = {};
          data.id = id;
          let res = await this.$http.form("/tenantRest/cashpayment/view.htm", data);
          if (res.code === 0) {
              this.form = res;
          }
      },
      methods: {
          async updateData() {
              try {
                  let valid = await this.$refs["ruleForm"].validate();
                  if (!valid) {
                      return;
                  }
              } catch (e) {
                  return;
              }
              await this.updateDataPost();
          },
          async updateDataPost() {
              let res = await this.$http.form("/tenantRest/cashpayment/update.htm", this.form);
              if (res.code !== 0) {
                  this.$message.error(res.msg);
                  return
              }
              this.$message({
                  message: '更新数据成功',
                  type: 'success'
              });
              this.$router.go(-1);
          },

      }
  }


</script>

<style scoped>

</style>